翻訳と辞書
Words near each other
・ History of Sweden (1945–67)
・ History of Sweden (1967–91)
・ History of Sweden (1991–present)
・ History of Sweden (800–1521)
・ History of Swedish
・ History of soccer in Los Angeles
・ History of soccer in Newcastle, New South Wales
・ History of soccer in the United States
・ History of Sochi
・ History of Social Security in the United States
・ History of social work
・ History of socialism
・ History of sociology
・ History of Sofia
・ History of software
History of software configuration management
・ History of software engineering
・ History of soil science
・ History of Solar System formation and evolution hypotheses
・ History of Solidarity
・ History of Solomon Islands
・ History of Somalia
・ History of Somalia (1991–2006)
・ History of Somaliland
・ History of Somerset
・ History of sonata form
・ History of Sonepur, Odisha
・ History of Song
・ History of Sonora
・ History of Sony


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

History of software configuration management : ウィキペディア英語版
History of software configuration management

The history of software configuration management (SCM) in computing can be traced back as early as the 1950s, when ''CM'' (for Configuration Management), originally for hardware development and production control, was being applied to software development. The first software configuration management was most likely done manually. Eventually, software tools were written to manage software changes. History records tend to be based on tools and companies, and lend concepts to a secondary plane.
* Early 1960s or even late 1950s: CDC UPDATE and IBM IEB_UPDATE.〔http://www.daveeaton.com/scm/CMFAQ.html〕
* Late 1960s, early 1970s: Professor Leon Pressor at the University of California, Santa Barbara produced a thesis on change and configuration control. This concept was a response to a contract he was working on with a defense contractor who made aircraft engines for the US Navy.
* Early 1970s: Unix make.
* By 1970 CDC update was an advanced product.
* Circa 1972: Bell Labs paper describing the original diff algorithm.
* 1972, with an IEEE paper in 1975: source code control system, SCCS, Marc Rochkind Bell Labs. Originally programmed in SNOBOL for OS/360; subsequently rewritten in C for Unix (used diff for comparing files).
* 1970s: Lisle, Illinois-based Pansophic Systems offered PANVALET, which was an early source code control system for the mainframe market.〔(Oral history interview with Joseph Piscopo ), Charles Babbage Institute, University of Minnesota. Piscopo founded Pansophic Systems in 1969 and led it until his retirement in 1987. Interview discusses the development of Panvalet and the acquisition of Easytrieve.〕
* 1975: Professor Pressor's work eventually grew into a commercially available product called Change and Configuration Control (CCC) which was sold by the SoftTool corporation.
* Revision Control System (RCS, Walter Tichy).
* Early 1980s: patch (around 1985, Larry Wall).
* 1984: Aide-de-Camp
* 1986: Concurrent Version System (CVS).
* 2000: Subversion initiated by CollabNet.
* Early 2000s (decade): distributed revision control systems like BitKeeper and GNU arch become viable.
Until the 1980s, SCM could only be understood as ''CM'' applied to software development. Some basic concepts such as ''identification'' and ''baseline'' (well-defined point in the evolution of a project) were already clear, but what was at stake was a set of techniques oriented towards the ''control'' of the activity, and using formal processes, documents, request forms, control boards etc.
It is only after this date that the use of software ''tools'' applying directly to software ''artefacts'' representing the actual resources, has allowed SCM to grow as an autonomous entity (from traditional CM).
The use of different tools has actually led to very distinct emphases.
* traditional CM for Software, typically around Change Management (examples: Continuus, CVS or ClearCase UCM)
* line oriented management, based on patches or Change Sets
* focused on Derived Objects and Build Management (example: Base ClearCase/clearmake)
==See also==

* Revision control

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「History of software configuration management」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.